/*
   css document
*/
*:before, *:after {
    z-index: -1;
}
body{overflow-x:hidden;}
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

/*侧边悬浮菜单*/
.sidebar_fixed{position:fixed;right:-94px;top:50%;z-index:99;-webkit-transform: translateY(-50%); 
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
.sidebar_menu ul li{width:94px;height:94px;background:#da251c;font-size:14px;text-align:center;margin-bottom:10px;position:relative;}
.sidebar_menu ul li:nth-child(1) .sidebar_icon{width:46px;height:46px;background-position:0 -25px;margin:0 auto 10px;}
.sidebar_menu ul li:nth-child(2) .sidebar_icon{width:51px;height:48px;background-position:-95px -25px;margin:0 auto 10px;}
.sidebar_menu ul li:nth-child(3) .sidebar_icon{width:42px;height:42px;background-position:-147px -25px;margin:0 auto 10px;}
.sidebar_menu ul li a{display:block;width:100%;position:absolute;left:0;top:50%;color:#fff;-webkit-transform: translateY(-50%); 
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
@media (max-width: 991px) and (min-width: 768px){
	.navbar-brand img{height:45px;}
}
	
/*header*/

header{height:105px;z-index:999;background:#fff;}
.navbar-top{width:100%;height:30px;border-bottom:1px solid #d3d3d3;line-height:30px;background:#f0f0f0}
.icon{background:url(/other/icon.png)no-repeat;background-size:300px 300px;}
.add_icon{width:23px;height:25px;display:inline-block;background-position:0 0;vertical-align:middle;margin-right:5px;}
#cityChoice{background:url(/other/down_icon.png)no-repeat center right 5px;color:#173670;font-size:13px;margin-left:10px;cursor:pointer;border:none;width:100px;height:30px;line-height:30px;}
#cityChoice::-webkit-input-placeholder{ /* WebKit browsers */ 
color:#173670;font-size:13px;
} 
#cityChoice:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ 
color:#173670;font-size:13px;
} 
#cityChoice::-moz-placeholder{ /* Mozilla Firefox 19+ */ 
color:#173670;font-size:13px;
} 
#cityChoice:-ms-input-placeholder{ /* Internet Explorer 10+ */ 
color:#173670;font-size:13px;
} 
.member_btn{font-size:13px;color:#143270}
.member_btn a{padding:2px 10px;background:#dedede;margin-left:15px;border-radius:4px;color:#6c6c6c;}
.member_btn span{margin-right:40px;}
.contact_list ul li{float:left;margin-left:15px;font-size:13px;color:#606060;margin-top:15px;}
.contact_list ul li{color:#606060;}
.contact_list ul li span{display:inline-block;vertical-align:middle;margin-right:8px;}
.contact_list ul li:nth-child(1) span{width:13px;height:20px;background-position:-24px 0;}
.contact_list ul li:nth-child(2) span{width:19px;height:17px;background-position:-39px 0;}
.contact_list ul li:nth-child(3) span{width:17px;height:16px;background-position:-59px 0;}

/*footer*/
.footer_top{background:#efefef;padding-bottom:25px;position:relative;}
.code_img >div{float:left;width:50%;font-size:13px;color:#737373;text-align:left;}
.code_img >div:nth-child{text-align:right}
.footer_list{padding-top:45px;}
.footer_list ul li{padding-lefT:0;padding-right:0;float:left;width:14.28%;height:175px;text-indent:20px;border-left:1px solid #938e8e;}
.footer_list ul li:last-child{border-right:1px solid #938e8e;}
.footer_list dl dt{font-size:18px;font-weight:normal;}
.footer_list dl dt a{color:#252525;}
.footer_list dl dd{font-size:14px;line-height:25px;color:#111111;}
.footer_list dl dd a{color:#111111;}
.footer_list dl dd  span{color:#7c7c7c;margin-right:5px;font-size:14px;}
.footer_line{position:absolute;width:100%;height:1px;background:#dfdfdf;left:0;top:52px;}
.footer_bottom{background:#4a4a4a;}
.footer_bottom{font-size:13px;color:#7e7e7e;padding-top:5px;padding-bottom:20px;}
.footer_bottom p{margin:0;font-size:14px;color:#fff;line-height:24px;}
.logo_txt{font-size:12px;color:#fff;}
.logo_left{border-right:1px solid #818181;padding-right:20px;}
.logo_right{font-size:48px;color:#fff;vertical-align:bottom;padding-left:20px;margin-top:0px;}
.bottom_txt{font-size:14px;color:#cccccc;margin-top:10px;margin-bottom:15px;}
.footer_bottom p span{margin-right:20px;}
.wx_code{text-align:center;padding:15px;background:#fff;position:relative;margin-top:20px;font-size:12px;color:#959595;}
.left_con{float:left;}
.wx_code{float:right;}
@media (max-width: 1200px) {
	.footer_list ul li{width:25%;margin-bottom:20px;}
	.footer_list ul li:nth-child(4){border-right:1px solid #938e8e;}
	.left_con{float:left;width:100%;}
	.wx_code{float:left;}
}
@media (max-width: 767px) {
	.footer_top{display:none;}
	.footer_logo img{height:30px;}
	.logo_left{width:50%;}
	.logo_right{font-size:20px;padding-left:10px;}
	
}
.banner_warp{position:relative;width:100%;overflow:hidden;}
.banner{position:relative;width:100%;min-height:230px;margin-lefT:-200px;}
.banner img{height:230px;width:auto;}


/*page*/
.page{position:relative;width:100%;overflow:hidden;margin-bottom:100px;margin-top:20px}
.page ul{position:relative;float:left;left:50%;}
.page ul li{float:left;position:relative;left:-50%;text-align:center;line-height:35px;margin:0 5px;}
.pre_page a,.next_page a{width:70px;height:35px;display:block;background:#909090;color:#fff}
.pre_page:hover a,.next_page:hover a{background:#c28e34;}
.page_number a{width:30px;height:35px;border:1px solid #f8f8f8;color:#7a7a7a;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.page_number a:hover,.page_number a.cur{color:#f08519;}

@media (max-width: 768px) {
	.pre_page a, .next_page a{width:60px;height:30px;line-height:30px;}
	.page_number a{width:25px;height:30px;line-height:30px;}
	.sidebar_fixed{display:none;}
	.nav > li{height:45px;line-height:45px;}
	.nav > li:hover{background:#da251c}
	.nav > li > a{display:block;}
	.page{margin-bottom:50px;margin-top:20px}
	.member_btn {text-align:center;height:45px;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;line-height:45px;}
	.member_btn a{margin-left:10px;}
}
@media (min-width: 480px) {
	.banner{margin-left:0;min-height:auto !important;}
	.banner img{width:100%;height:auto;}
	
}

	
@media(max-width:1200px){
	.sidebar_menu ul li{width:80px;height:80px;}
	.sidebar_menu ul li .icon{background-size:200px 200px;}
	.sidebar_menu ul li:nth-child(1) .sidebar_icon {width:31px;height:32px;background-position:0 -16px;}
	.sidebar_menu ul li:nth-child(2) .sidebar_icon {width:34px;height:34px;background-position:-64px -16px;}
	.sidebar_menu ul li:nth-child(3) .sidebar_icon {width:30px;height:31px;background-position:-98px -16px;}
}	

/*当前所在位置*/
.page-tit{margin-bottom:2.5vw;}
.page-tit ul li{float:left;font-size:14px;color:#424242;margin:0 2.5px;line-height:20px;}
.page-tit ul li a{color:#424242;}
.page-tit ul li:last-child{color:#da251c;}
